<<<<<<< HEAD
<?php
$wechatObj = new wechat();
$wechatObj->responseMsg();
class wechat {
public function responseMsg() {
     
//---------- 接 收 数 据 ---------- //
     
$postStr= $GLOBALS["HTTP_RAW_POST_DATA"];//获取POST数据

//用SimpleXML解析POST过来的XML数据
$postObj= simplexml_load_string($postStr,'SimpleXMLElement',LIBXML_NOCDATA);     
$fromUsername= $postObj->FromUserName;//获取发送方帐号（OpenID）
$toUsername= $postObj->ToUserName;//获取接收方账号
$keyword= trim($postObj->Content);//获取消息内容
$time= time(); //获取当前时间戳
     
 //---------- 返 回 数 据 ---------- //
     
 //返回消息模板
 $textTpl= "<xml>
<ToUserName><![CDATA[%s]]></ToUserName>
<FromUserName><![CDATA[%s]]></FromUserName>
 <CreateTime>%s</CreateTime>
 <MsgType><![CDATA[%s]]></MsgType>
 <Content><![CDATA[%s]]></Content>
 <FuncFlag>0</FuncFlag>
 </xml>";
     
 $msgType= "text";//消息类型
 $contentStr= 'ok'; //返回消息内容
     
 //格式化消息模板
 $resultStr= sprintf($textTpl,$fromUsername,$toUsername,$time,$msgType,$contentStr);
 echo $resultStr; //输出结果
 }
}
=======
<?php
$wechatObj = new wechat();
$wechatObj->responseMsg();
class wechat {
public function responseMsg() {
     
//---------- 接 收 数 据 ---------- //


$postStr= $GLOBALS["HTTP_RAW_POST_DATA"];//获取POST数据

//用SimpleXML解析POST过来的XML数据



$postObj= simplexml_load_string($postStr,'SimpleXMLElement',LIBXML_NOCDATA);     

$fromUsername= $postObj->FromUserName;//获取发送方帐号（OpenID）
$toUsername= $postObj->ToUserName;//获取接收方账号
$keyword= trim($postObj->Content);//获取消息内容
$time= time(); //获取当前时间戳

//---------- 处 理 数 据 ---------- //
if($keyword=="通讯录"){
    $echo1="您好，点击下面的链接查看    http://ifeng.myfunbao.com:88/home/contact";
    }else{
        $mysqli1=new mysqli("localhost","root","","wechat");
if($mysqli1->connect_error){
    echo "链接失败".$mysqli->connect_error;
}
$mysqli1->query("set names utf8");
$mysql="select * from mail_list where name='$keyword'";
$res=$mysqli1->multi_query($mysql);
   
   if(!$res){
        echo "处理结果失败".$mysqli1->error;
   } else{
    
        $result=$mysqli1->store_result();//取出一个结果集
        while($row=$result->fetch_assoc()){ //循环从结果集中取出一行，作为一个数组。。
            $echo1="{$row['plate']}{$row['department']}{$row['position']} {$row['name']} 的电话号码是 {$row['phone']},快和TA联系吧~";
            echo "<br/>";
        }
    }        
    }
 //---------- 返 回 数 据 ---------- //


 //返回消息模板



 $textTpl= "<xml>

<ToUserName><![CDATA[%s]]></ToUserName>

<FromUserName><![CDATA[%s]]></FromUserName>

 <CreateTime>%s</CreateTime>

 <MsgType><![CDATA[%s]]></MsgType>

 <Content><![CDATA[%s]]></Content>

 <FuncFlag>0</FuncFlag>

 </xml>";
 	 
 $msgType= "text";//消息类型
 //$contentStr= 'ok'; //返回消息内容
 $contentStr=$echo1;
	 
 //格式化消息模板



 $resultStr= sprintf($textTpl,$fromUsername,$toUsername,$time,$msgType,$contentStr);

 echo $resultStr; //输出结果
 }
}
>>>>>>> 6c4f4f5b8be55f388dd85eb5dd237bf1685ca50f
?>